package org.NooLab.openNLP.components;

import java.util.ArrayList;
import java.util.Vector;

public class LingSources {

	
	ArrayList<LingSource> lingsources = new ArrayList<LingSource>() ;
	
	
	
	
	public LingSources(){
		
	}

	
	public int size(){
	
		return lingsources.size();
	}

	public void clear(){
		lingsources.clear() ;
	}

		
	public void setItem( int index, LingSource lingsource){
		if (index<0){
			index=0;
		}
		if (index>lingsources.size()-1){
			lingsources.add(lingsource);
		}else{
			lingsources.set(index, lingsource) ;
		}
	}

	public void addItem( int index, LingSource lingsource){
		lingsources.add(lingsource);
	}
	
	public LingSource getItem( int index ){
		LingSource lingsource;
		
		lingsource = lingsources.get(index) ;
		
		return lingsource;
	}

	
	public ArrayList<LingSource> getLingsources() {
		return lingsources;
	}

	public void setLingsources(ArrayList<LingSource> lingsources) {
		this.lingsources = lingsources;
	}
	
	
	
	
}
